Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.17 KB

File metadata and controls

36 lines (26 loc) · 1.17 KB

Commands

VBoxManage list
VBoxManage list runningvms
VBoxManage startvm <id>
VBoxManage startvm <id> --type headless
VBoxManage controlvm <id> stop

# Change relative VM time
VBoxManage modifyvm <id> -biossystemtimeoffset <offset in [ms]>

# Interrupt network
VBoxManage controlvm <id> setlinkstate1 off

Note: the difference of controlvm vs modifyvm is that the first one is for running machines. They both have the same parameter syntax, but controlvm doesn't support all of them.

Signing vboxdrv

From StackOverflow

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"
chmod 600 MOK.priv
mokutil --import MOK.der

# Reboot
   
for modfile in $(dirname $(modinfo -n vboxdrv))/*.ko; do
  echo "Signing $modfile"
  /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 \
                                MOK.priv \
                                MOK.der "$modfile"
done

modprobe vboxdrv